.TH std::experimental::swap(std::experimental::observer_ptr) 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::experimental::swap(std::experimental::observer_ptr) \- std::experimental::swap(std::experimental::observer_ptr)

.SH Synopsis
   template< class W >
   void swap( observer_ptr<W>& lhs, observer_ptr<W>& rhs   (library fundamentals TS v2)
   ) noexcept;

   Specializes the swap algorithm for std::experimental::observer_ptr. Swaps the
   pointers of lhs and rhs. Calls lhs.swap(rhs).

.SH Parameters

   lhs, rhs - observer_ptrs whose contents to swap

.SH Return value

   \fI(none)\fP

.SH Complexity

   Constant.

.SH See also

   swap swaps the values of two objects
        \fI(function template)\fP
   swap swaps the watched objects
        \fI(public member function)\fP
